﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Travan.ServerServices.CustomObjects;
using TravianAutoQueue.DomainModel;

namespace Travan.ServerServices
{
    public interface IVillageService
    {
        Cost GetVillageResource(int villageid, TravianSession session);
        List<Village> GetVillages(TravianSession session);
        TimeSpan GetCurrentQueueEnd(TravianSession session, int villageid);
        TimeSpan UpgradeBuilding(int slotnumber, int villageid, TravianSession session);
        List<VillageBuilding> GetResourcePlateLevels(int villageid, TravianSession session);

    }
}
